@charset "UTF-8";
/* CSS Document */

/*css reset*/
.btn5 {
    width: 145px;
    height: 34px;
    line-height: 22px;
    font-size: 16px;
    background: url("../images/bg2.jpg") no-repeat left top;
    color: #959595;
    padding-bottom: 4px;
}
.testaa{
	background: url("../images/bg_fn_blog.png");
}
.containerStyle{
	width:99%;
	border-style:groove ;
	border-bottom-style:none;
	 border-radius: 5px;
}
/*content nav one*/  
.navC{border-bottom:1px solid #cce2ed;}  
.navC li{border-left:1px solid #cce2ed;border-right:1px solid 

#cce2ed;}  
.navC li a{border-top:1px solid #cce2ed;background:#f1f6fa;font-

size:14px;}  
.navC li a:hover{background:#ffffff;text-decoration:none;}  
.navC .current,.navC li:hover{border-left:1px solid 

#cce2ed;border-right:1px solid #cce2ed;}  
.navC li:hover a{border-top:1px solid #cce2ed;}  
.navC .current a,.navC .current a:hover{background:#ffffff;border-

bottom:1px solid #ffffff;color:#333333;border-top:1px solid 

#cce2ed;}  
.navC .current a{ font-weight:700;}  
  
.navC{height:30px;line-height:30px;}  
    .navC ul{padding-left:1px;float:left;margin-bottom:-1px;} 

/*ie6*/  
        .navC li{float:left;margin-right:5px;}  
            .navC li a{float:left;display:block;padding:0 

15px;height:30px;overflow:hidden;margin-top:-

1px;_position:relative;}  

/*#card img{ margin-right:15px; margin-top:10px;}*/
.cardName{ margin-right:17px; margin-bottom:10px;width:227px; 

height:37px; line-height:37px;}
.yuanjiao{border-radius: 4px;border: 1px solid #CCC;}
.cardMain{width:950px; height:auto; float:left;}
.p_left55{padding-left:55px;}
.float_right{ float:right;}
.float_left{ float:left;}
.p_left20{ padding-left:20px;}
.margin_right100{ margin-right:100px;}
.clear_both{ clear:both;}

.cardMain_head{width:100%; height:65px; line-height:65px;}
.cardMain_head_font{font-size:18px; font-weight:bold;}
.cardMain_head_two{width:90%; height:47px; line-

height:47px;padding-left:20px;font-weight:bold;font-size:14px;}
.cardMain_foot{width:90%; height:200px; margin-top:50px; margin-

bottom:30px;}
.cardMain_foot dl{ width:60%; float:left; padding-left:20px;}
.cardMain_foot dl dt{ font-size:18px; font-weight:bold; clear:both; 

padding-bottom:5px;}
.cardMain_foot dl dd{ line-height:20px;}
.cardMain_foot_right{width:30%;}
.cardMain_foot_right img{width:50%; height:auto;}
.cardMain_foot_right div{width:45%; float:right; padding-

top:30px;font-size:18px; font-weight:bold;}
.cardMain_foot_right div span{line-height:30px;}

body,div,p,pre,blockquote,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,fo

rm,fieldset,legend,button,input,textarea,th,td,img

{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
address,caption,th,em,strong,dfn,code,var,cite{font-

style:normal;font-weight:normal;}
*{ list-style: none; }
ol,
ul { list-style: none; }
fieldset,
img,
abbr,
acronym { border: medium none; }
caption,th { text-align: left; }
q:before,q:after { content: ' '; }
textarea,
input,
img,
label { vertical-align: middle; }
input,
button,
select,
textarea,
a { outline: none; }
input{ border: 0 none;}

.clearfix {
    *zoom: 1; }
.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0; }
.clearfix:after {
    clear: both; }


.hidden { display: none; }
.fl{ float: left;}
.fr{ float: right;}
.subTitle {
    font-size: 16px;
    padding: 14px 0 14px 20px;
    background: url(../img/subTitle.png) no-repeat bottom center;
    _background-image: url(../img/subTitle-8.png);
}
/* Home */
body, button, input, select, textarea{
    font: 12px/1.5em Microsoft YaHei,Tahoma,Helvetica,Arial,sans-

serif;
    color: #666;
    background-color: #f2f2f2;
}
body { position: relative; }
a {
    color: #666;
    text-decoration: none;
}
a:hover,
a.active {
    color: #B1191A;
}
.container {
    width: 1200px;
    margin: 0 auto;
}
.container1 {
    width: 1000px;
    margin: 0 auto;
}
.bd0{
    border: 0 none !important;
}
/* Icon */
.icon{
    width:24px;
    height: 23px;
}
.fIcon {
    float: left;
    width: 55px;
    height: 30px;
}
.cs i{
    width: 30px;
    height: 30px;
}

.icon,.fIcon,.cs i{
    display:inline-block;
    background-image: url(../images/sprites.png);
    _background-image: url(../images/sprites-8.png);
    background-repeat:no-repeat;
    vertical-align: middle;
}
.cs .button i{ background-position: -52px -214px; margin-right: 

17px;}
.cs .cs-tel i{ background-position: -5px -217px; margin: 0 5px 0 

35px;}
.icon-01{ background-position: -11px -70px;}
.icon-02{ background-position: -51px -70px;}
.icon-03{ background-position: -102px -70px;}
.icon-04{ margin-top: -4px; *margin-top: 0; background-position: -

11px -98px;}
.icon-05{ margin-top: -4px; *margin-top: 0; background-position: -

51px -98px;}
.icon-06{ margin-top: -4px; *margin-top: 0; background-position: -

102px -98px;}
.icon-07{ margin-top: -4px; *margin-top: 0; background-position: -

77px -98px;}
/*楼层图标*/
.fIcon-01{ background-position: 0 -138px;}
.fIcon-02{ background-position: -55px -138px;}
.fIcon-03{ background-position: -110px -138px;}
.fIcon-04{ background-position: -165px -138px;}
.fIcon-05{ background-position: 0 -172px;}
.fIcon-06{ background-position: -55px -172px;}
.fIcon-07{ background-position: -110px -172px;}
/*话费直充*/
.conveIcon-01{ background-position: 0 0;}
/*游戏直充*/
.conveIcon-02{ background-position: -30px 0;}
/*礼品卡*/
.conveIcon-03{ background-position: -60px 0;}
/*加油卡*/
.conveIcon-04{ background-position: 0 -30px;}
/*水电煤*/
.conveIcon-05{ background-position: -30px -30px;}
/*彩票*/
.conveIcon-06{ background-position: -60px -30px;}
/*话费直充卡*/
.conveIcon-07{ background-position: 0 -60px;}
/*游戏点卡*/
.conveIcon-08{ background-position: -30px -60px;}
/*更多*/
.conveIcon-09{ background-position: -60px -60px;}

/*top*/
.top{
    height: 23px;
    line-height: 22px;
    padding: 7px 0;
    border-bottom: 1px solid #d2d2d2;
}
.top-nav li{
    float: left;
    margin-left: 20px;
}
.login{
    display: inline-block;
    margin: 0 10px 0 34px;
    width: 76px;
    height: 21px;
    line-height: 21px;
    background-color: #fff;
    border: 1px solid #d2d2d2;
    text-align: center;
    color: #f60;
}
.regs{
    text-decoration: underline;
}
/*header*/
border-bottom: 3px solid #b1191a;
}
.logo{ margin-top: 0;}
.nav{
    font-size: 20px;
    padding-top: 32px;
    margin-left: 10px;
}
.nav li{
    float: left;
    margin-left: 48px;
}
.nav li a{ color: #000333;}
.nav li a.actived,.nav li a:hover{ color: #B1191A;}

.search{
    position: relative;
    padding-top: 14px;
}

.searchTxt{
    height: 36px;
    width: 147px;
    padding: 0 0 0 35px;
    border: 1px solid #7d939d;
}
.search .icon-03{
    position: absolute;
    left: 5px;
    top: 21px;
    *top: 22px;
}
.searchBtn{
    margin-left: -4px;
    width: 72px;
    height: 38px;
    background: #B1191A;
    font-size: 16px;
    color: #fff;
}
/*slides*/
.slides{
    position: absolute;
    width: 934px;
    height: 435px;
    overflow: hidden;
}
.slidesCon {
    position: absolute;
    height: 435px;
}
.slidesCon li { display: block;}
.slidesCon li a {
    display: block;
    float: left;
}
.slideNav {
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -45px;
    padding: 1px 10px 1px;
    background: #E2EBE4;
    opacity: 0.4;
    border-radius: 17px;
}
.slideNav span {
    width: 10px;
    height: 10px;
    background-color: #744B4B;
    color: #fff;
    display: inline-block;
    text-align: center;
    border-radius: 50%;
    margin-left: 5px;
    cursor: pointer;
}
.slideNav span.selected{
    background-color: #f60;
}

/*conve*/
.conve-cs{
    float: right;
    width: 254px;
    height: 435px;
}
.conve{
    float: right;
    padding: 24px 0 0;
    width: 254px;
    height: 279px;
    border: 1px solid #d2d2d2;
    background-color: #fff;
}
.conve h2{
    margin: 0 16px;
    padding-bottom: 7px;
    border-bottom: 1px solid #aaa;
    font-size: 16px;
    color: #333;
}
.conve-nav{
    padding: 16px 0 33px;
    margin: 0 16px;
}
.conve-nav li{
    float: left;
    margin: 0 8px 10px 0;
    width: 66px;
    height: 61px;
    border: 1px solid #d5d5d5;
    text-align: center;
}
.mg21{ margin: 0 21px;}

.conve .mgr0{ margin-right: 0;}
.conveIcon{
    display: block;
    margin: 9px auto 2px;
    width: 30px;
    height: 30px;
    background-image: url(../images/conveIcon.png);
    _background-image: url(../images/conveIcon-8.png);
    background-repeat:no-repeat;
    vertical-align: middle;
}
.conve-nav a:hover{ color: #f60;}
.cs .button{
    display: inline-block;
    margin: 25px 0 20px 27px;
    width: 202px;
    height: 40px;
    background: url(../images/sprites.png) -5px -248px no-repeat;
    _background: url(../images/sprites-8.png) -5px -248px no-

repeat;
    text-align: center;
    line-height: 38px;
    color: #fff;
    font-size: 14px;
}
/*.conve-nav li:nth-child(2){ margin: 0 21px;}*/
.conve-nav li .conveIcon{ display: block;}
.conve-tabs .tab{
    margin-bottom: 20px;
    border-top: 1px solid #d2d2d2;
    font-size: 14px;
    line-height: 24px;
}
.conve-tabs .tab li{
    display: inline-block;
    width: 85px;
    float: left;
    margin-left: -1px;
    letter-spacing: -4px;
    text-align: center;
}
.conve-tabs .tab a{
    color: #333;
    letter-spacing: 0;
    display: inline-block;
    width: 100%;
    border-left: 1px solid #d2d2d2;
    border-bottom: 1px solid #d2d2d2;
}
/*.conve-tabs .tab a:nth-child(2){
	padding: 0 25px;
}*/
.conve-tabs .tab li a:hover,.conve-tabs .tab li a.active{
    border-bottom: 0 none;
}
.conve-label{
    display: inline-block;
    min-width: 44px;
    color: #333;
}
.tab-con{ margin: 0 22px;}
.tab-01-con li{
    position: relative;
    padding-bottom: 14px;
}
.tab-01-con li input{
    padding-left: 9px;
    height: 34px;
    line-height: 34px;
    width: 151px;
    background: #fff;
    border: 1px solid #d2d2d2;
}
.tab-01-con .icon-01,.tab-01-con .icon-02{
    position: absolute;
    top: 7px;
    right: 10px;
}
/*.tab-01-con select{
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	padding-left: 9px;
	height: 34px;
	width: 162px;
	background: #fff;
	border: 1px solid #d2d2d2;
}*/
.select-group{
    position: absolute;
    right: 1px;
    z-index: 2;
    width: 160px;
    background: #fff;
    border-left: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;

}
.select-group a{
    display: block;
    padding: 3px 0 3px 12px;
    border-bottom: 1px solid #d2d2d2;
}
.select-group a:hover,.select-group a:active{
    color: #666;
}

.conve-price{
    display: inline-block;
    padding-top: 6px;
    color: #f60;
    font-weight: bold;
}
.tab-01-con .button{
    display: inline-block;
    margin: 10px 0 0 19px;
    width: 91px;
    height: 39px;
    background: url(../images/sprites.png) -129px -75px no-repeat;
    _background: url(../images/sprites-8.png) -129px -75px no-

repeat;
    text-align: center;
    line-height: 37px;
    color: #fff;
    font-size: 14px;
}
.fl-title{ margin: 34px 0 7px 0;}
.fl-title .fl{
    line-height: 30px;
    font-size: 24px;
    color: #333;
}
.fl-title .fr a{
    display: inline-block;
    margin-left: -4px;
    width: 69px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    color: #fff;
}
.fl-title .fr .help{
    background: #f60;
}
.fl-title .fr .compl{
    background: #5c7784;
}
.fl-con{ border-top: 1px solid #f60;}
.floor li{
    float: left;
}
.fl-con .fr-v{
    width: 872px;
}
.fl-con .mg-b{ margin-bottom: 12px;}
.fl-con .mg-t{ margin-top: 12px;}
.fl-con .mg-r{ margin-right: 11px;}
.fl-con .mg1{ margin: 0 -1px;}
.f3 .fl-middle,.f5 .fl-middle{ width: 606px;}
.f7 .fl-con{
    background: url(../images/f7-fig-bg.png);
    border-bottom: 1px solid #d2d2d2;}
.f7 .fl-con ul{ padding: 50px 0 40px 0;}
.f7 .fl-con li{
    width: 33.3%;
    text-align: center;
    font-size: 24px;
}
.f7 .fl-con li a,.f7 .fl-con li div{
    display: inline-block;
    color: #a2a4a1;
}
.f7 .fl-con li img{
    display: block;
    margin-bottom: 30px;
}
/*desc*/
.desc{ margin: 20px 0 30px 0;}
.desc div{
    float: left;
    padding: 24px 0 0 32px;
    width: 258px;
    height: 173px;
    border: 1px solid #d2d2d2;
}
.desc .mg-r{ margin-right: 10px;}
.desc h2{
    margin-bottom: 15px;
    line-height: 24px;
    font-size: 20px;
    color: #333;
}
.desc a{
    line-height: 24px;
    font-size: 16px;
}
.desc a:hover,.desc a:active{
    text-decoration: underline;
    color: #666;
}
/*footer*/
.copyright{
    padding: 20px 0;
    text-align: center;
    color: #999;
}
.copyright span{ color: #333;}
/*充值页面*/
.container-01{
    border: 1px solid #d2d2d2;
    background: #f9f9f9;
}
/* side-menu */
.submenu {
    position: relative;
    z-index: 1;
    float: left;
    width: 238px;
    height: 100%;
    padding: 5px 0 0;
}
/*.submenu ul { padding: 10px 0 0; }*/
.submenu ul li {
    width: 100%;
    height: 60px;
}
.submenu ul li a {
    display: block;
    width: 180px;
    height: 27px;
    padding: 16px 29px;
    font-size: 18px;
    font-weight: bold;
    line-height: 27px;
    color: #666;
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid #e7e7e7;
}
.submenu ul li.cur a,
.submenu ul li.cur a:hover,
.submenu ul li.cur a:active,
.submenu ul li a:hover {
    /*margin-top: -1px;*/
    color: #B1191A;
    overflow: hidden;
    background: #fff;
    /*border-top: 1px solid #e7e7e7;*/
}

.submenuIcon {
    float: left;
    width: 29px;
    height: 28px;
    margin-right: 30px;
    background-image: url(../images/sprites01.png);
    _background-image: url(../images/sprites01-8.png);
    background-repeat: no-repeat;
}
.iconMobile { background-position: 0 -34px; }
.submenu ul li a:hover .iconMobile,
.submenu ul li a:active .iconMobile,
.submenu ul li.cur .iconMobile { background-position: 0 -62px; }
.iconGame { background-position: -29px -34px; }
.submenu ul li a:hover .iconGame,
.submenu ul li a:active .iconGame,
.submenu ul li.cur .iconGame { background-position: -29px -62px; }
.iconLife { background-position: -58px -34px; }
.submenu ul li a:hover .iconLife,
.submenu ul li a:active .iconLife,
.submenu ul li.cur .iconLife { background-position: -58px -62px; }
.iconCard { background-position: -87px -34px; }
.submenu ul li a:hover .iconCard,
.submenu ul li a:active .iconCard,
.submenu ul li.cur .iconCard { background-position: -87px -62px; }
.iconPresent { background-position: -116px -34px; }
.submenu ul li a:hover .iconPresent,
.submenu ul li a:active .iconPresent,
.submenu ul li.cur .iconPresent { background-position: -116px -

62px; }

.icon-mobile { background-position: -145px -34px; }
.submenu ul li a:hover .icon-mobile,
.submenu ul li a:active .icon-mobile,
.submenu ul li.cur .icon-mobile { background-position: -145px -

62px; }

.icon-game { background-position: -173px -34px; }
.submenu ul li a:hover .icon-game,
.submenu ul li a:active .icon-game,
.submenu ul li.cur .icon-game { background-position: -173px -62px; 

}

.icon-oil { background-position: -205px -34px; }
.submenu ul li a:hover .icon-oil,
.submenu ul li a:active .icon-oil,
.submenu ul li.cur .icon-oil { background-position: -205px -62px; }

.icon-order{background: url(../images/sprites01.png) no-repeat -

180px 0;}
/*.submenu ul li a:hover .icon-order,
.submenu ul li a:active .icon-order,
.submenu ul li.cur .icon-order { background-position: -180px -62px; 

}*/

.icon-account{background-position: -28px -34px;}
.submenu ul li a:hover .icon-account,
.submenu ul li a:active .icon-account,
.submenu ul li.cur .icon-account { background-position: -28px -

62px; }

.icon-safeset{background-position: -55px -34px;}
.submenu ul li a:hover .icon-safeset,
.submenu ul li a:active .icon-safeset,
.submenu ul li.cur .icon-safeset { background-position: -55px -

62px; }

.iconInfo { background-position: -32px -100px; }
.iconSuccess { background-position: 0 -100px; }
.iconFail { background-position: -64px -100px; }

/* Cont */
.cont {
    position: relative;
    float: right;
    width: 942px;
    padding: 10px 0 90px 14px;
    background-color: #f9f9f9;
}

.warning h3 {
    height: 54px;
    font-size: 16px;
    line-height: 54px;
}
.warning a {
    color: orangered;
}
.title a {
    position: absolute;
    right: 10px;
    height: 24px;
    padding-left: 30px;
    margin-top: 15px;
    font-size: 14px;
    line-height: 24px;
    color: #333;
    background: url(../images/sprites01.png) no-repeat -180px 0;
    _background-image: url(../images/sprites01-8.png);
}
.title a:hover { color: #047a90; }
.main { border-top: 1px solid #fff; }
/* OrderForm */
.orderForm {
    padding: 15px 15px 30px 120px;
    font-size: 14px;
}
.orderForm ul li {
    position: relative;
    min-height: 32px;
    padding: 10px 0;
    line-height: 32px;
}
.orderForm ul li.phoneInfo { font-size: 12px; }
.orderForm ul li.phoneInfo .label { font-size: 14px; }
.orderForm ul li.phoneInfo .orange {
    float: left;
    margin-right: 15px;
    font-size: 30px;
}
.tag {
    display: inline-block;
    padding: 6px 10px;
    margin-right: 15px;
    height: 18px;
    color: #333;
    line-height: 18px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #c7c7c7;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.plist {margin: -5px 0;}
.formList li .tag {min-width: 45px;}
a.tag:hover { text-decoration: none; }
/*.tagChecked{
	padding: 5px 9px;
	color: #B1191A;
	border: 2px solid #B1191A;
}*/
.tagDisabled{
    cursor: auto;
    color: #9e9e9e;
    background-color: #f9f9f9;
}
.label {
    float: left;
    display: inline-block;
    width:85px;
    padding-right: 10px;
    text-align: right;
}
.label1 {
    display: inline-block;
    width:85px;
    padding-right: 10px;
    text-align: right;
}
.btn {
    cursor: pointer;
    display: inline-block;
    padding: 4px 0 5px;
    width: 160px;
    *height: 38px;
    margin-right: 15px;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    -webkit-text-shadow: 0 1px rgba(0,0,0,0.1);
    -moz-text-shadow: 0 1px rgba(0,0,0,0.1);
    -ms-text-shadow: 0 1px rgba(0,0,0,0.1);
    -o-text-shadow: 0 1px rgba(0,0,0,0.1);
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #ff7c0c;
    border: 0 none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.buttonDisabled{
    padding: 4px 0 5px;
    width: 160px;
    *height: 38px;
    margin-right: 15px;
    font-size: 18px;
    line-height: 30px;
    border-radius: 2px;
    background-color: #c7c7c7;
    text-align: center;
}

.btnDisabled {
    cursor: auto;
    color: #fff;
    background-color: #c7c7c7;
}
.btnShow {
    padding: 2px 10px;
    display: inline-block;
    font-size: 12px;
    color: #fff;
    line-height: 18px;
    background: url(../images/show-bg.png) repeat-x;
    border: 1px solid #f60;
}
.fail {
    font-size: 12px;
    color: #e70303;
}
.btnVerify {
    margin-left: 10px;
    padding: 5px 15px;
    width: auto;
    *height: 18px;
    font-size: 14px;
    line-height: 18px;
}
/* OrderDetail */
.orderDetail {
    position: relative;
    padding-left: 40px;
}
.orderDetail ul { width:460px; }
.orderForm ul li.pb0 { padding-bottom: 0; }
.orderForm ul li.priceChoose {
    padding-bottom: 15px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #666;
}
.orderForm ul li.priceChoose p {
    margin: -5px 0 -5px 95px;
}
.inputTxt {
    float: left;
    width: 326px;
    padding: 6px 8px;
    background-color: #fff;
    border: 1px solid #c7c7c7;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
    overflow: hidden;
}
.num {
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 20px;
    line-height: 24px;
    color: #333;
}
.input-50p {
    width: 50px;
    text-align: center;
}
.input-100p { width: 100px; }
.input-132p { width: 132px; }
.input-160p { width: 160px; }
.tip .inputTxt {
    width: 224px;
    padding-right: 110px;
}
.selects {
    width: 344px;
    height: 32px;
}
.disabled { background-color: #ebe7e8; }
.placeholder {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
    line-height: 18px;
    color: #999;
}
input.inputTxt:focus { color: #333; }
.remind { border-color: #e70303; }
.error {
    top: 10px;
    float:left;
    right: 165px;
    padding-left: 20px;
    /* height: 32px; */
    font-size: 12px;
    /* line-height: 32px; */
    background: url(../images/sprites01.png) no-repeat -189px -

100px;
    _background-image: url(../images/sprites01-8.png);
}
.orderDetail .error { right: 30px; }
.agreement a { color: #07a9c8; }
.agreement a:hover { text-decoration: underline; }
.ckbox {
    float: left;
    position: relative;
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-top: 10px;
    margin-right: 10px;
    background-color: #fff;
    border: 1px solid #707070;
}
.ckbox i {
    position: absolute;
    top: -3px;
    left: -2px;
    display: inline-block;
    width: 15px;
    height: 14px;
    background: url(../images/sprites01.png) no-repeat -96px -

100px;
    _background-image: url(../images/sprites01-8.png);
}
.range {
    margin-left: 10px;
    font-size: 12px;
}
.orange{ color: #f60;}
/*intro*/
.intro {
    width: 1200px;
    margin-top: 35px;
    padding: 2px 0;
    border: 1px solid #d2d2d2;
}
.intro ul{ position: relative;}
.intro ul li {
    float: left;
    display: inline;
}
.intro_li_cc{
    position: absolute;
    top: 50%;
    margin-top: -70px;
}
.intro ul li.introBg { margin-left: 270px; background: url

(../images/bg.png) no-repeat right center; }
.intro ul li dl {
    width: 500px;
    padding: 10px 55px 5px 65px;
    background: url(../images/bg.png) no-repeat left center;
}
.intro ul li dl dt {
    padding: 5px 0;
    font-size: 16px;
    font-weight: bold;
}
.intro ul li dl dd {
    line-height: 14px;
    padding: 5px 0;
}
.intro ul li dl dd a,
.orderForm ul li.phoneInfo a { color: #047a90; }
.intro ul li dl dd a:hover,
.orderForm ul li.phoneInfo a:hover { text-decoration: underline; }
.pay {
    width: 160px;
    height: 102px;
    padding: 38px 0 0 110px;
    font-size: 24px;
    font-weight: bold;
    color: #1566b2;
    line-height: 32px;
    background: url(../images/pay.png) no-repeat 18px center;
}
.tel {
	width: 180px;
	height: 65px;
	padding: 45px 0 0 78px;
	font-size: 16px;
	font-weight: bold;
	background: url(../images/tel.png) no-repeat 10px center;
    width: 180px;
    height: 95px;
    padding: 45px 0 0 78px;
    font-size: 16px;
    font-weight: bold;
    background: url(../images/tel.png) no-repeat 10px center;
}
.tel h1{
    font-size: 24px;
    font-weight: bold;
    line-height: 38px;
}
.cs-tel{
    margin-left: 15px;
    font-size: 18px;
    font-weight: bold;
    line-height: 38px;
    color: #f60;
}
/*iframe*/
/*.div-958{ width: 958px;}
.div-958 .pay{ width: 130px; background: url(../img/pay.png) no-

repeat 10px center;}
.div-958 ul li.introBg{ margin-left: 225px;}
.div-958 ul li dl{ width: 400px; padding: 10px 50px 0 60px;}
.div-958 .tel{padding: 45px 0 0 75px; background: url

(../img/tel.png) no-repeat 5px center; }
.div-958 .tel h1{ font-size: 20px;}
*/


iframe[Attributes Style] {
    border-top-width: 0px;
    border-right-width: 0px;
    border-bottom-width: 0px;
    border-left-width: 0px;
    width: 100%;
}
.container1 {
    width: 985px;
    margin: 0 auto;
}
.div-958 {
    width: 958px;
    margin: 0 auto;
}
.w942 .cont {
    width: 942px;
    padding-left: 0;
}
.bl0 {
    border-left: 0;
}

.clearfix {
    display: block;
}
.fr {
    float: right;
    display: inline;
}
.content1 {
    border-top: 1px solid #fff;
}
.subTitle {
    font-size: 16px;
    padding: 14px 0 14px 20px;
    background: url(../images/subTitle.png) no-repeat bottom 

center;
    _background-image: url(../images/subTitle-8.png);
}
.clearfix {
    display: block;
}
.cards li{ float:left; margin-top:20px; margin-right:20px; 

overflow: hidden;border-radius: 5px; border-width: 1px;border-

style: solid;border-color: #ececec #dbdbdb #c3c3c3;}
.cardsLiA {
    display: block;
    width: 228px;
    font-size: 14px;
    color: #333;
    background-color: #f6f6f6;
    border-width: 1px;
    border-style: solid;
    border-bottom-style: none;
    border-color: #ececec #dbdbdb #c3c3c3;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 2px 2px #dbdbdb;
    -moz-box-shadow: 0 2px 2px #dbdbdb;
    -ms-box-shadow: 0 2px 2px #dbdbdb;
    -o-box-shadow: 0 2px 2px #dbdbdb;
    box-shadow: 0 2px 2px #dbdbdb;
}
.cardsLiH4{
    width: 188px;
    font-size: 14px;
    color: #333;
    background-color: #f6f6f6;
    border-width: 1px;
    border-style: solid;
    border-top-style: none;
    border-color: #ececec #dbdbdb #c3c3c3;
    -moz-border-radius: 5px;
    -ms-border-radius: 5px;
    -o-border-radius: 5px;
    -webkit-box-shadow: 0 2px 2px #dbdbdb;
    -moz-box-shadow: 0 2px 2px #dbdbdb;
    -ms-box-shadow: 0 2px 2px #dbdbdb;
    -o-box-shadow: 0 2px 2px #dbdbdb;
    box-shadow: 0 2px 2px #dbdbdb;

}
.cards li.mr0 {
    margin-right: 0;
}
img{
    vertical-align: middle;
}
.cards h4 {
    padding: 9px 20px;
    font-size: 14px;
}
.intro {
    width: 983px;
    margin: 10px auto;
    padding: 2px 0;
    border: 1px solid #d2d2d2;
}
.w942 .introBg {
    margin-left: 0 !important;
}
.intro ul li.introBg {
    background: url(../images/bg.png) no-repeat right center;
}
.intro ul li dl {
    width: 373px;
    padding: 10px 55px 5px 62px;
    background: url(../images/bg.png) no-repeat left center;
}

.w942 li dl {
    padding: 10px 75px 5px 62px !important;
    background: none !important;
}
.intro ul li dl dt {
    padding: 5px 0;
    font-size: 16px;
    font-weight: bold;
}
.intro ul li dl dd {
    line-height: 14px;
    padding: 5px 0;
}
.intro ul li {
    float: left;
    display: inline;
}
.tel {
    width: 180px;
    height: 95px;
    padding: 45px 0 0 78px;
    font-size: 16px;
    font-weight: bold;
    background: url(../images/tel.png) no-repeat 10px center;
}
.tel h1 {
    font-size: 24px;
    font-weight: bold;
    line-height: 38px;
}
<!--*******-->
.w942 {
    width: 942px;
}
.w942 .cont {
    width: 942px;
    padding-left: 0;
}
.bl0 {
    border-left: 0;
}
.clearfix {
    display: block;
}
.fr {
    float: right;
    display: inline;
}
a {
    color: #808080;
    text-decoration: none;
}
.content {
    border-top: 1px solid #fff;
}
.subTitle {
    font-size: 16px;
    padding: 14px 0 14px 20px;
    background: url(../images/subTitle.png) no-repeat bottom 

center;
    _background-image: url(../images/subTitle-8.png);
}
.orderDetail {
    position: relative;
    padding-left: 40px;
}
.orderForm {
    padding: 15px 15px 30px 120px;
    font-size: 14px;
}
.orderDetail ul {
    width: 460px;
}
.orderForm ul.formList li.priceChoose {
    border-bottom: 0px dotted white;
}
.orderForm ul li.priceChoose {
    padding-bottom: 15px;
    margin-bottom: 5px;
    border-bottom: 1px dotted #666;
}
.orderForm ul li {
    position: relative;
    min-height: 32px;
    padding: 10px 0;
    line-height: 32px;
}
.label {
    float: left;
    display: inline-block;
    width: 85px;
    padding-right: 10px;
    text-align: right;
}
.clearfix {
    display: block;
}
.input-50px {
    width: 50px;
    text-align: center;
}

.range {
    margin-left: 10px;
    font-size: 12px;
}
.grey {
    color: #999;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.orderForm ul li {
    position: relative;
    min-height: 32px;
    padding: 10px 0;
    line-height: 32px;
}
.placeholder {
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 12px;
    line-height: 18px;
    color: #999;
}
.btnVerify {
    margin-left: 10px;
    padding: 6px 15px;
    width: auto;
    font-size: 14px;
    line-height: 18px;
}
.btn {
    cursor: pointer;
    display: inline-block;
    padding: 4px 0 5px;
    width: 160px;
    margin-right: 15px;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    -webkit-text-shadow: 0 1px rgba(0,0,0,0.1);
    -moz-text-shadow: 0 1px rgba(0,0,0,0.1);
    -ms-text-shadow: 0 1px rgba(0,0,0,0.1);
    -o-text-shadow: 0 1px rgba(0,0,0,0.1);
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #ff7c0c;
    border: 0 none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.orderForm ul li.priceChoose p {
    margin: -5px 0 -5px 95px;
}

.orange {
    color: #ff7c0c;
}
.fail {
    font-size: 12px;
    color: #e70303;
}

.intro ul li.introBg {
    background: url(../images/bg.png) no-repeat right center;
}
.w942 .introBg {
    margin-left: 0 !important;
}
.intro ul li {
    float: left;
    display: inline;
}
.intro ul li dl {
    width: 373px;
    padding: 10px 55px 5px 62px;
    background: url(../images/bg.png) no-repeat left center;
}
.w942 li dl {
    padding: 10px 75px 5px 62px !important;
    background: none !important;
}
.intro ul li dl dt {
    padding: 5px 0;
    font-size: 16px;
    font-weight: bold;
}

.label {
    float: left;
    display: inline-block;
    width: 85px;
    padding-right: 10px;
    text-align: right;
}
.tag {
    display: inline-block;
    padding: 6px 10px;
    margin-right: 15px;
    margin-bottom:15px;
    height: 18px;
    color: #333;
    line-height: 18px;
    text-align: center;
    background-color: #fff;
    border: 1px solid #c7c7c7;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.title a {
    margin-top: 15px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.content {
    border-top: 1px solid #fff;
}
.orderIntro {
    margin-top: 10px;
    padding: 10px 25px;
    height: 64px;
    font-size: 16px;
    line-height: 64px;
    background-color: #e5fbff;
    border: 1px solid #d2d2d2;
    margin-bottom:30px;
}
.orderIntro ul.fr {
    width: 260px;
}
.fr {
    float: right;
    display: inline;
}
ol, ul {
    list-style: none;
}
.orderIntro ul.fr li {
    float: left;
    display: inline;
    width: 70px;
    text-align: center;
}
.orderIntro ul li {
    height: 18px;
    padding: 7px 0;
    line-height: 18px;
}
.orderIntro ul.fr li.gap {
    width: 25px;
}
.orderIntro ul.fr li.fb {
    font-size: 18px;
}
.fb {
    font-weight: bold;
}
.orange {
    color: #B1191A;
}
.orderIntro ul.fl {
    width: 425px;
}
.fl {
    float: left;
    display: inline;
}
.orderIntro ul.fl li {
    width: 425px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bankTab {
    margin-top: 35px;
    border-bottom: 1px solid #8dd5e3;
    border-left: 1px solid #8dd5e3;
}
.bankTab li.current {
    border-top: 1px solid #8dd5e3;
    border-right: 1px solid #8dd5e3;
}
.bankTab li {
    float: left;
    display: inline;
    border-top: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}
.bankTab li.current a {
    font-weight: bold;
    color: #006d81;
    background-color: #e5fbff;
}
.bankTab li a {
    display: block;
    padding: 10px 25px;
    font-size: 14px;
    color: #333;
    background-color: #fff;
}
a {
    color: #808080;
    text-decoration: none;
}
.bankTab li {
    float: left;
    display: inline;
    border-top: 1px solid #d2d2d2;
    border-right: 1px solid #d2d2d2;
}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.bankList {
    padding-top: 25px;
    padding-bottom: 94px;
    padding-left: 25px;
    margin-bottom: 30px;
    background-color: #fff;
    border: 1px solid #8dd5e3;
    border-top: 0 none;
}
.show {
    display: block;
}
.bankList ul li {
    float: left;
    display: inline;
    margin-right: 30px;
    margin-bottom: 20px;
    height: 46px;
}
.bankList ul li input {
    float: left;
    margin-top: 18px;
    margin-right: 10px;
}
input{font: 12px/18px Microsoft YaHei,Tahoma,Helvetica,Arial,sans-

serif;
    color: #333;
    background-color: #f4f4f4;
    outline: none;
    vertical-align:middle;}
.bankList ul li label {
    display: inline-block;
    width: 120px;
    height: 44px;
    line-height: 44px;
    background-image: url(../images/banks.jpg);
    background-repeat: no-repeat;
    border: 1px solid #d2d2d2;
}
.icbc {
    background-position: 0 0;
}
textarea, input, img, label {
    vertical-align: middle;
}
* {
    list-style: none;
}
user agent stylesheetlabel {
    cursor: default;
}
.abchina {
    background-position: 0 -44px;
}
.cmbchina {
    background-position: 0 -88px;
}
.bankcomm {
    background-position: 0 -132px;
}
.cebbank {
    background-position: 0 -176px;
}
.gdb {
    background-position: 0 -220px;
}
.cmbc {
    background-position: 0 -264px;
}
.cib {
    background-position: 0 -440px;
}
.ecitic {
    background-position: 0 -352px;
}
.spdb {
    background-position: 0 -308px;
}
.postbank {
    background-position: 0 -396px;
}
.pingan {
    background-position: 0 -484px;
}
.ccb {
    background-position: 0 -528px;
}
.btn {
    cursor: pointer;
    display: inline-block;
    padding: 4px 0 5px;
    width: 160px;
    margin-right: 15px;
    font-size: 18px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    -webkit-text-shadow: 0 1px rgba(0,0,0,0.1);
    -moz-text-shadow: 0 1px rgba(0,0,0,0.1);
    -ms-text-shadow: 0 1px rgba(0,0,0,0.1);
    -o-text-shadow: 0 1px rgba(0,0,0,0.1);
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #B1191A;
    border: 0 none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}
.ml20 {
    margin-left: 20px;
}
.fail {
    font-size: 12px;
    color: #e70303;
}
.shade {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    background: #000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}
.payWindow1 {
    padding: 5px 10px;
    width: 470px;
    height: 244px;
    margin-left: -238px;
    margin-top: -125px;
}
.window {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    background-color: #fff;
    border: 3px solid #08a8c8;
}
.close {
    position: absolute;
    top: 10px;
    right: 15px;
    display: block;
    width: 23px;
    height: 23px;
    cursor: pointer;
    background: url(../images/close.png) no-repeat center center;
}
.payWindow1 h2 {
    padding: 5px 10px;
    font-size: 18px;
    line-height: 24px;
    border-bottom: 1px solid #08a8c8;
}
.payWindow1 h1 {
    margin-top: 40px;
    margin-bottom: 35px;
    font-size: 24px;
    line-height: 32px;
    text-align: center;
}
.payWindow1 h1 span {
    font-size: 24px;
    color: #e70303;
}
.tc {
    text-align: center;
}
.payWindow1 .tc .btn {
    margin-right: 0;
}
.payWindow1 .tc .btn {
    margin-right: 0;
}
.btnDisabled {
    cursor: auto;
    color: #fff;
    background-color: #c7c7c7;
}
.intro {
    width: 983px;
    margin: 10px auto;
    padding: 2px 0;
    border: 1px solid #d2d2d2;
}
.intro ul {
    position: relative;
}
.intro ul li.introBg {
    background: url(../images/bg.png) no-repeat right center;
}
.w942 .introBg {
    margin-left: 0 !important;
}
.intro ul li {
    float: left;
    display: inline;
}
.intro ul li dl {
    width: 373px;
    padding: 10px 55px 5px 62px;
    background: url(../images/bg.png) no-repeat left center;
}
.w942 li dl {
    padding: 10px 75px 5px 62px !important;
    background: none !important;
}
.intro ul li dl dt {
    padding: 5px 0;
    font-size: 16px;
    font-weight: bold;
}
.intro ul li dl dd {
    line-height: 14px;
    padding: 5px 0;
}
.tel {
    width: 180px;
    height: 60px;
    padding: 45px 0 0 78px;
    font-size: 16px;
    font-weight: bold;
    background: url(../images/tel.png) no-repeat 10px center;
}
.tel p{
    margin-top: -10px;
}
.tel h1 {
    font-size: 24px;
    font-weight: bold;
    line-height: 38px;
}


<!--*********************************************************-->
.orderForm ul li {
    position: relative;
    min-height: 32px;
    padding: 10px 0;
    line-height: 32px;
}
.tagChecked {
    padding: 5px 9px;
    color: #B1191A;
    border: 2px solid #B1191A;
}
.tag {
    display: inline-block;
    margin-right: 15px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    background-color: #fff;
    border-radius: 2px;
}
.bl0 {
    border-left: 0;
}
.title {
    border-bottom: 1px solid #d9d4cb;
}
.title a {
    margin-top: 15px;
}

.title h2 {
    height: 54px;
    font-size: 20px;
    line-height: 54px;
}
.content {
    border-top: 1px solid #fff;
}
.orderResults {
    border-top: 1px dotted #999;
}
.orderResults .subTitle {
    padding-left: 0;
    background: none;
}
.subTitle {
    font-size: 16px;
    padding: 14px 0 14px 20px;
}
.dataTables_wrapper .top {
    padding: 7px 10px;
    background-color: #ebfcff;
    border: 1px solid #d1e4e7;
}
.orderResults table {
    width: 100%;
    border-width: 1px 1px 1px 0;
    border-style: solid solid solid none;
    border-color: #e5e5e5 #e5e5e5 #e5e5e5 transparent;
    border-spacing: 0;
    border-radius: 2px;
    overflow: hidden;
}
thead {
    display: table-header-group;
    vertical-align: middle;
    border-color: inherit;
}

tr {
    display: table-row;
    vertical-align: inherit;
    border-color: inherit;
}
.orderResults table thead th, .orderResults table tbody td {
    padding: 9px 6px;
    line-height: 18px;
    text-align: center;
    border-left: 1px solid #e5e5e5;
    background-color: #e5e5e5;
}
tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}
.orderResults table tbody td {
    padding: 2px 6px;
    background-color: #fff;
    border-top: 1px solid #e5e5e5;
}
.orderResults table tbody td a {
    color: #07a9c8;
}
.dataTables_wrapper .bottom {
    margin-top: 20px;
}
.dataTables_paginate {
    float: right;
}
.dataTables_paginate a.paginate_button_disabled, 

.dataTables_paginate a.paginate_button_disabled:hover {
    cursor: auto;
    color: #666;
    background-color: #eaeaea;
    border: 1px solid #c9c9c9;
}
.dataTables_paginate a.first, .dataTables_paginate a.last, 

.dataTables_paginate a.previous, .dataTables_paginate a.next {
    width: auto;
    padding: 2px 10px;
}
.dataTables_paginate a.paginate_button, .dataTables_paginate 

a.paginate_active {
    display: inline-block;
    margin-left: 6px;
    text-align: center;
}
.dataTables_paginate a.paginate_active {
    color: #fff;
    background-color: #07a9c8;
    border: 1px solid #07a9c8;
}
.dataTables_paginate a.paginate_active {
    display: inline-block;
    padding: 2px 0;
    width: 22px;
    margin-left: 6px;
}


<!--*************-->
.orderInfo {
    padding: 40px 15px 40px 120px;
}
.info {
    position: relative;
    padding-left: 100px;
    padding-top:30px;
    color: #666;
}
.info i {
    margin-top:30px;
    margin-left:60px;
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 32px;
    height: 32px;
    background-image: url(../images/sprites01.png);
    _background-image: url(../images/sprites-8.png);
    background-repeat: no-repeat;
}
.iconInfo {
    background-position: -32px -100px;
}
.info h4 {
    padding: 8px 0;
    font-size: 14px;
}
.orderInfo .label {
    float: none;
    display: inline;
    padding-right: 0;
    text-align: left;
}
.info ul li {
    height: 18px;
    padding: 5px 0;
    font-size: 14px;
}
.price, .failure {
    color: #B1191A;
}
.label-primary {
    background-color: #428bca;
}
.label-success {
    background-color: #5cb85c;
}
.btn-primary {
    color: #fff;
    background-color: #428bca;
    border-color: #357ebd;
}
.btnset {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.label1 {
    display: inline;
    padding: .2em .6em .3em;
    font-size: 75%;
    font-weight: bold;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25em;
}
<!--login-->
    .formBox {
        min-height: 183px;
        height: auto!important;
        height: 183px;
        overflow: visible;
    }
input{
    list-style: none;
    color: #6d6d6d;
    font-family: Microsoft YaHei;
    vertical-align:middle;
}
.login_r h3 {
    padding: 10px 10px 0px 10px;
    margin: 15px 15px 0px 15px;
    display: block;
    position: relative;
}
.login_r h3 em {
    color: #666;
    font: 16px Microsoft YaHei;
    font-weight: bold;
}
.login_r h3 samp {
    position: absolute;
    right: 0px;
    top: 14px;
    font-size: 12px;
    color: #666;
    font-weight: normal;
    padding: 0 5px;
}
samp, em {
    padding: 0 5px;
}
a.orange {
    color: #B1191A;
    text-decoration: none;
    cursor: pointer;
}

.login_l {
    float: left;
    margin-left: 40px;
}

.login_r {
    width: 320px;
    height: auto;
    margin-top: 20px;
    margin-right: 40px;
    float: right;
    background: #f6f6f6;
    overflow: hidden;
    border-top: solid #B1191A 2px;
    border-left: solid #dadada 1px;
    border-right: solid #dadada 1px;
    border-bottom: solid #dadada 1px;
}
.login_r ul {
    padding: 15px;
    display: block;
    overflow: hidden;
}
ul, ol, li {
    list-style: none;
}
.login_r ul li {
    padding: 7px 10px;
}
.login_r ul li label {
    display: block;
    float: left;
    width: 50px;
    margin-right: 10px;
    _margin-right: 3px;
    font: 14px Microsoft YaHei;
    font-weight: bold;
    color: #666;
    text-align: right;
    padding-top: 8px;
}
.login_r ul li input.login_text {
    width: 200px;
    height: 30px;
    line-height: 33px;
    border: solid #dfdfdf 1px;
}
.login_r ul li input.login_btn {
    width: 115px;
    height: 30px;
    background: #B1191A;
    color: #FFF;
    font-size: 14px;
    font-weight: bold;
    border: medium none;
    cursor: pointer;
    margin-right: 10px;
}

.w950{
    height:550px;
    width:950px;
    margin:0 auto;
    overflow:hidden;}

.login_r ul li.b_t {
    padding: 10px 10px;
    border-top: solid #dadada 1px;
}
.login_r ul li.b_t span {
    display: block;
    float: left;
    padding-top: 3px;
}
.login_r ul li.b_t a.login_qq {
    display: block;
    float: left;
    width: 69px;
    height: 17px;
}
a, a:visited {
    /*color: #0066cc;*/
    text-decoration: none;
    outline: none;
    cursor: pointer;
}
.pushL, .pushl {
    margin-left: 10px;
}
<!--用户注册-->
.logo {
    margin-top: -11px;
}
.registration {
    width: 990px;
    overflow: hidden;
    margin: 0px auto;
    border-top: solid #e1e1e1 2px;
    border-bottom: solid #e1e1e1 1px;
    border-left: solid #e1e1e1 1px;
    border-right: solid #e1e1e1 1px;
}
.registration h3 {
    padding: 7px 0px;
    font-size: 14px;
    color: #B1191A;
    font-weight: bold;
    padding-left: 15px;
    border-bottom: solid #e1e1e1 1px;
    background: #f6f6f6;
}
.registration_l {
    float: left;
    width: 680px;
    border-right: solid #e1e1e1 1px;
    margin: 20px 0px;
}
.registration_l ul {
    padding-left: 160px;
}
.registration_l ul li {
    padding: 10px 0px;
}
.registration_l ul li label {
    display: block;
    float: left;
    width: 90px;
    height: 20px;
    text-align: right;
    margin-right: 5px;
    font-size: 18px;
}
.registration_l ul li input.text {
    width: 200px;
}

input[type="text"], input[type="password"], input.middle {
    width: 110px;
    height: 24px;
    line-height: 18px;
    border: 1px solid #ccc;
    text-indent: 3px;
}
.registration_btn_disabled {
    width: 202px;
    height: 30px;
    background: #b1191a;
    color: #999999;
    font-size: 14px;
    font-weight: bold;
    border: medium none;
    cursor: pointer;
    margin-right: 10px;
}

/* 安全问题 */
.safe{
    display: block;
    width: 100px;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #771616;
    border-radius: 4px;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    transition: border-color ease-in-out .15s, box-shadow ease-in-

out .15s;
}
select{ width:202px; height:24px;}
.arrive{padding-left:10px; line-height: 22px; height: 22px;}
.nocard{background-color: lightgrey;}

.detail-hd .detailhd-l {
    float: left;
    width: 600px;
}
.detailhd-lt .dimgl {
    float: left;
    width: 50px;
    height: 240px;
    background: url(../images/imgDetail/dimgl.jpg) center center 

no-repeat;
    cursor: pointer;
}
.detailhd-lt .dimgr {
    float: right;
    width: 50px;
    height: 240px;
    background: url(../images/imgDetail/dimgr.jpg) center center 

no-repeat;
    cursor: pointer;
}
.detailhd-lt .dimg {
    float: left;
    margin-left: 50px;
    width: 400px;
    height: 240px;
}
.detailhd-l .detailhd-ld {
    margin-bottom: 10px;
    overflow: hidden;
}

.detailhd-l .detailhd-ld ul.items {
    margin: 0 auto;
    display: block;
    width: 243px;
}
.detail-hd .detailhd-r {
    margin-top: -1px;
    margin-bottom: -1px;
    float: right;
    width: 338px;
    border-left: 1px solid #ececec;
    min-height: 418px;
    background: #fafafa;
    background-color: red;
}
.detailhd-l .detailhd-ld ul li {
    float: left;
    margin-left: -1px;
    padding: 10px;
    border: 1px solid #efefef;
    cursor: pointer;
}
.detailhd-l .detailhd-ld ul li.select {
    position: relative;
    border: 1px solid #c3c3c3;
    z-index: 3;
}
.detail {
    border: none;
}

.detail-hd {
    border: 1px solid #ececec;
    border-right: none;
}

.detail-hd .detailhd-l {
    float: left;
    width: 600px;
}

.detail-hd .detailhd-r {
    margin-top: -1px;
    margin-bottom: -1px;
    float: right;
    border-left: 1px solid #ececec;
    min-height: 418px;
    background: #fafafa;
}

.detailhd-r .hdr-hd, .detailhd-r .hdr-bd {
    padding: 15px 35px;
    background-color: #fafafa;
    color: #666;
}

.detailhd-r .hdr-hd {
    /*height: 98px;*/
}

.hdr-hd h3 {
    font-family: "microsoft yahei";
    font-weight: normal;
    font-size: 30px;
    color: #333;
}

.hdr-hd p {
    color: #ff6600;
}

.hdr-hd ul {
    margin-top: 10px;
    overflow: hidden;
    height: 25px;
    line-height: 25px;
}

.hdr-hd ul li {
    float: left;
    margin-right: 35px;
}

.detailhd-r .hdr-cd {
    width: 574px;
    background: url(../images/imgDetail/bgrepeat.jpg) #B1191A;
    color: #fff;
}

.hdr-cd ul {
    padding: 10px 0 0 35px;
    width: 567px;
    height: 90px;
}

.hdr-cd li {
    overflow: hidden;
}

.hdr-cd li p {
    float: left;
}

i.hdrcd-bt {
    display: block;
    height: 4px;
    background: url(../images/imgDetail/hdrcd.png) right top no-

repeat #fafafa;
}

.detailhd-r .hdr-bd {
}

ul.hdr-bd li {
    line-height: 30px;
}

a.buynowbtn, a.addcartbtn {
    display: inline-block;
    margin-bottom: 0;
    width: 150px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    font-size: 16px;
    font-family: "microsoft yahei";
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    border: 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

a.buynowbtn {
    background-color: #f39800;
}

a.addcartbtn {
    background-color: #e83428;
}

.detailcd-h, .detailbd-h {
    height: 40px;
    border-bottom: 1px solid #e9e9e9;
}

.detailcd-h ul, .detailbd-h ul {
    overflow: hidden;
}

.detailcd-h ul li, .detailbd-h ul li {
    float: left;
    width: 120px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    font-family: "microsoft yahei";
    cursor: pointer;
}

.detailcd-h ul li.hover, .detailbd-h ul li.hover {
    color: #e83428;
    border-bottom: 2px solid #e83428;
}

.detailcd-c {
    padding: 20px;
    border: 1px solid #e9e9e9;
    overflow: hidden;
}

.detailcd-c ul li {
    float: left;
    width: 25%;
    height: 34px;
    line-height: 34px;
}

.detailhd-l .detailhd-lt {
    padding: 40px 0;
    overflow: hidden;
}

.detailhd-l .detailhd-ld {
    margin-bottom: 10px;
    overflow: hidden;
}

.detailhd-l .detailhd-ld ul.items {
    margin: 0 auto;
    display: block;
    width: 243px;
}

.detailhd-l .detailhd-ld ul li {
    float: left;
    margin-left: -1px;
    padding: 10px;
    border: 1px solid #efefef;
    cursor: pointer;
}


.detailhd-l .detailhd-ld ul li img {
    width: 100px;
    height: 60px;
}

.dimg ul li {
    display: none;
}

.dimg ul li.select {
    display: block;
}

.dimg ul li img {
    display: block;
    width: 400px;
    height: 240px;
}

.detailcd-b {
    padding: 20px;
    border: 1px solid #e9e9e9;
    border-top: none;
    background: #fafafa;
    color: #000;
    line-height: 40px;
}
.detailcd-b .detailcd-bcon {
    margin: 0 auto;
    width: 750px;
}
.detailbd-c {
    border-top: 1px solid #e9e9e9;
}

.quantity-form {
    width: 76px;
    height: 22px;
    padding-top: 5px;
    overflow: hidden;
    text-align: left;
}

.quantity-form a {
    width: 13px;
    height: 13px;
    margin-top: 3px;
    float: left;
    display: block;
    overflow: hidden;
    line-height: 13px;
    background: #fff;
    border: 1px solid #ccc;
    text-align: center;
}

.quantity-form a.decrement {
    margin-right: 5px;
}

.quantity-form .quantity-text {
    width: 34px;
    height: 18px;
    line-height: 18px;
    border: 1px solid #ddd;
    border-top-color: #aaa;
    border-left-color: #aaa;
    padding: 0px;
    padding-top: 2px;
    overflow: hidden;
    text-align: center;
    background-color: #fff;
}

.quantity-form input {
    float: left;
    border: 1px solid #ccc;
}

.quantity-form a.increment {
    float: right;
}

s.icon_1, s.icon_2, s.icon_3, s.icon_4 {
    margin-right: 5px;
    width: 16px;
    height: 16px;
    background: url("../img/imgDetail/icon_detail.png");
}

s.icon_1 {
    background-position: 0 0;
}

s.icon_2 {
    background-position: -20px -20px;
}

s.icon_3 {
    background-position: -20px 0;
}

s.icon_4 {
    background-position: 0 -20px;
}

.gf,.aq {
    color: #F30;
    margin-left: 10px;
}

.gf {
    background-image: url(../images/imgDetail/icon_detail.png);
    background-position: 0 0px;
}

.aq {
    background-image: url(../images/imgDetail/icon_detail.png);
    background-position: 0 -28px;
}
.Pinfocentent {
    border: 1px double #ddd;
    width: 100%;
    float: left;
    background-color: #fafafa;
}

.productintro {
    width: 800px;
    margin: 0 auto;
    margin-top: 30px;
    line-height: 24px;
}

.Pinfobtn a button.cartNog,.Pinfobtn a button.dhbtnNog,.Pinfobtn a 

button.cartbuyNog
{
    background-image: url(../images/imgDetail/icon_detail.png);
    background-position: -170px -170px;
}

.card_list li:hover img {
    opacity: 0.8;
    filter: alpha(opacity=80);
}

.alphabets li a {
    display: block;
    width: 15px;
    height: 32px;
    cursor: pointer;
    color: #07a9c8;
    text-align: center;
}
.alphabets li a:hover, .gameHot ul li a:hover, .orderResults table 

tbody td a:hover {
    color: #fff;
    text-decoration: underline;
    background: url(../images/hot.png) no-repeat;
}

.gameAlphabet{
    background: url(../images/tab.png) no-repeat;
}
.gameHot{
    background: url(../images/hot.png) no-repeat;
    background-position: 3px 0px
}

.gameHotList ul li {
    float: left;
    display: inline;
    width: 94px;
    margin-right: 35px;
    padding-top: 10px;
    line-height: 30px;
    text-align: center;
}